.banner{
	position: relative;
	/*margin-bottom:40px;*/
	background-color:#f5f5f5;
}
.input-group{
	display:inline-block;
}
.input-group-addon{
	display:inline-block;
	background:#fff;
	border-color: #fff;
}
aside.banner img{
	height:460px;
	width:100%;
	margin-bottom: 40px;
}
.banner_sea{
	position:absolute;
	top: 50%;
	left:50%;
	margin-left:-350px;
	margin-top:-50px;
	width:700px;
	height:100px;
	line-height:100px;
	height: 100ox;background-color:#000;
	border-radius:20px;
	background-color:rgba(0,0,0,0.45) ;
	font-size:0;
}
.target_address{
	width:280px;
	height:40px;
	border:none;
	outline:none;
	padding:14px;
	font-size:12px;
	margin-right:10px;
}
.inputGroup{
	width:130px;
	height:40px;
	vertical-align: -16px;
	margin-right:10px;
}
.inputGroup div{
	float:left;
	width:25px;
	height:40px;
	background:url(../img/icon1.png) -180px -30px no-repeat #fff;
}
.inputGroup input.form-control{
	width:calc(100% - 25px);
	height:40px;
	padding:14px;
	border:none;
	outline: none;
}
.travel_inputGroup{
	width:120px;
	height:40px;
	vertical-align: -17px;
	margin:0 15px 0 20px;
}
.travel_inputGroup div{
	float:left;
	width:50px;
	height:40px;
	padding:0;
	line-height:40px;
	color:#2e91b8;
}
.banner_sea .location{
	width:470px;
	height:40px;
	padding:14px;
	vertical-align:3px ;
	display:inline-block;
	margin-right:15px;
}

.travel_inputGroup div::after{
	content: '';
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/arr_blue.png) 6px 17px no-repeat;
	/*vertical-align:-12px;*/
}
.travel_inputGroup input.form-control{
	width:calc(100% - 50px);
	height:40px;
	padding:14px;
	border:none;
	outline: none;
}
.banner_sea form span:nth-child(1){
	font-size:14px;
	color:#fefefe;
	padding:0 12px;
}
.magnifier{
	width:40px;
	height:40px;
	line-height:40px;
	vertical-align: -17px;
}

.classicButton.magnifier::after{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../img/magnifier.png) 3px 8px no-repeat;	
}

.classicButton.travel_magnifier::after{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background: url(../img/magnifier.png) 9px 10px no-repeat;
}
main .outerBox_type2 h3 div{
	float:left;
}
.container div ul>li{
	position:relative;
}
main .outerBox_type2 h3 a{
	float:left;
	margin:0 15px;
	color:#808080;
}
main .outerBox_type2 h3 a:hover{
	color: #2e91b8;
}
.themeHotel ul>li{
	height:320px;
	width:270px;
}
.themeHotel li img{
	width:270px;
	height:250px;
}
.featuredHotel ul>li{
	width:370px;
	height:330px;
}
/*.outerBox_type2 .container>div{*/
	/*display:none;*/
/*}*/
/*.outerBox_type2 .container>div.sel{*/
	/*display:block;*/
/*}*/
.featuredHotel li img{
	width:370px;
	height:260px;
}

.travel_like ul>li{
	width:270px;
	height:270px;
}
.travel_like li img{
	width:270px;
	height:160px;
}
.orPic{
	padding:0 10px;
}
.featuredHotel{
	height:440px;
}
.travel_like{
	height:330px;
}
.themeHotel{
	height:420px;
}
main .outerBox_type2 .select{
	color:#2e91b8;
}
.tags{
	position:absolute;
	top:14px;
	left:-4px;
	width:60px;
	height:25px;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding-right:13px;
	line-height:20px;
	font-weight:bold;
	background:url(../img/tag.png) 0px 0px no-repeat;
}
